<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/layout/adminTemplate.xhtml">

        <ui:define name="content">

            <p:panel header="Crear Noticia" id="pnlCrearNoticia">
                <h:form enctype="multipart/form-data" id="frmCrearNoticia">
                    <p:growl id="messages"/>
                    <h:panelGrid columns="2" id="pnlDatosNoticia" style="border: none !important;">
                        <h:outputLabel for="nombre" value="Titulo:" />
                        <p:inputText id="nombre" value="#{gestorNuevaNoticias.titulo}" style="width: 300px;" required="true" requiredMessage="El campo Título es obligatorio"/>
                        <h:outputLabel value="Imagen:"/>
                        <p:fileUpload
                            mode="advanced"
                            fileUploadListener="#{gestorNuevaNoticias.upload}"
                            allowTypes="/(\.|\/)(gif|jpg|jpeg|gif|png|PNG|GIF|JPG|JPEG)$/" 
                            dragDropSupport="true"
                            required="true"
                            auto="true"
                            requiredMessage="Debe seleccionar una imagen para la noticia"
                            />
                        
                        <h:outputLabel for="privacidad" value="Privacidad:"/>

                        <p:selectOneMenu id="privacidad" value="#{gestorNuevaNoticias.privacidad}">
                            <f:selectItem itemLabel="Solo Escuela" itemValue="0" /> 
                            <f:selectItem itemLabel="Abierto" itemValue="1" />     
                        </p:selectOneMenu>
                        <h:outputLabel for="tipo" value="Tipo:"/>
                        <p:selectOneMenu id="tipo" value="#{gestorNuevaNoticias.tipo}">
                            <f:selectItem itemLabel="Noticia" itemValue="0" />  
                            <f:selectItem itemLabel="Tema" itemValue="1" />       
                        </p:selectOneMenu>

                    </h:panelGrid>
                    <br/>
                    <br/>
                    <h:outputLabel value="Contenido de la Noticia" style="font-size: 15pt;"/>
                    <br/>
                    <p:editor id="editor" width="800" value="#{gestorNuevaNoticias.descripcion}"/>
                    <p:commandButton value="Publicar" ajax="false"   action="#{gestorNuevaNoticias.guardarNoticia}" update="messages"/>
                    <p:commandButton value="Cancelar"/>
                </h:form>
            </p:panel>
        </ui:define>
    </ui:composition>
</html>
